Binary Space Partitions for Fat Rectangles
نویسندگان
چکیده
We consider the practical problem of constructing binary space partitions (BSPs) for a set S of n orthogonal, nonintersecting, two-dimensional rectangles in IR3 such that the aspect ratio of each rectangle in S is at most , for some constant 1. We present an n2O(plogn )-time algorithm to build a binary space partition of size n2O(plogn ) for S. We also show that if m of the n rectangles in S have aspect ratios greater than , we can construct a BSP of size npm2O(plogn ) for S in npm2O(plogn ) time. The constants of proportionality in the big-oh terms are linear in log . We extend these results to cases in which the input contains non-orthogonal or intersecting objects.
منابع مشابه
Constructing Binary Space Partitions for Orthogonal Rectabgles in Practice
In this paper, we develop a simple technique for constructing a Binary Space Partition (BSP) for a set of orthogonal rectangles in R 3. Our algorithm has the novel feature that it tunes its performance to the geometric properties of the rectangles, e.g., their aspect ratios. We have implemented our algorithm and tested its performance on real data sets. We have also systematically compared the ...
متن کاملNew Results on Binary Space Partitions in the Plane
We prove the existence of linear size binary space partitions for sets of objects in the plane under certain conditions. In particular, we construct linear size binary space partitions for sets of fat objects, for sets of line segments where the ratio between the lengths of the longest and shortest segment is bounded by a constant, and for homothetic objects. For all cases we also show how to t...
متن کاملThe structure of optimal partitions of orthogonal polygons into fat rectangles
Motivated by a VLSI masking problem, we explore partitions of an orthogonal polygon of n vertices into isothetic rectangles that maximize the shortest rectangle side over all rectangles. Thus no rectangle is “thin”; all rectangles are “fat.” We show that such partitions have a rich structure, more complex than what one might at first expect. For example, for partitions all “cuts” of which are a...
متن کاملFat Polygonal Partitions with Applications to Visualization and Embeddings
Let T be a rooted and weighted tree, where the weight of any node is equal to the sum of the weights of its children. The popular Treemap algorithm visualizes such a tree as a hierarchical partition of a square into rectangles, where the area of the rectangle corresponding to any node in T is equal to the weight of that node. The aspect ratio of the rectangles in such a rectangular partition ne...
متن کاملExact Size of Binary Space Partitionings and Improved Rectangle Tiling Algorithms
We prove the following upper and lower bounds on the exact size of binary space partition (BSP) trees for a set of n isothetic rectangles in the plane: • An upper bound of 3n− 1 in general, and an upper bound of 2n− 1 if the rectangles tile the underlying space. This improves the upper bounds of 4n in [V. Hai Nguyen and P. Widmayer, Binary Space Partitions for Sets of Hyperrectangles, Lecture N...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Comput.
دوره 29 شماره
صفحات -
تاریخ انتشار 2000